import cfg from '../../common/config/index.js'

Page({
  data: {
    movies:[],
    page:1,
    size:6,
    loading:true
  },
  onLoad(){
    this.loadMovies();
  },
  loadMovies(){

    const { size, page } = this.data;
    this.setData({ loading:true});
    wx.request({
      url: `${cfg.domain}/list?page=${page}&size=${size}`,
      success:(res)=>{
        const { data } = res.data;
        const movies = this.data.movies;
        for(let i = 0;i<data.length;i+=2){
          movies.push([data[i],data[i+1] ? data[i+1] : null]);
        }
        this.setData({ movies,loading: false})
      }
    })
  },
  scrollHandler(){
    const { page } = this.data;
    this.setData({
      page:page+1
    })
    this.loadMovies();
  },
  gotoDetailHandler(e){
    const { id } = e.currentTarget.dataset;
    wx.navigateTo({
      url: '../movie-detail/movie-detail?id=' + id,
    })
  },
  onShow: function () {
    //this.loadMovies();
  }
})